<?php

//防止恶意调用
if (!defined('IN_MOD'))
{
    die('Hacking attempt');
}

// 管理员权限判断
if($configinfo['adminpriok'] == 1 && $configinfo['adminmodule'] == 1)
{
	$useraccessok = adminprivileges();
	if($useraccessok == 0)
	{
		$columnpridir = $configinfo['moduleclass']['class1'][$configinfo['cat_name']];
		if($configinfo['moduleclass']['class2'])
		{
			$columnpridir .= "&nbsp;->&nbsp;".$configinfo['moduleclass']['class2'][$configinfo['cat_name']];
		}
		if($configinfo['moduleclass']['class3'])
		{
			$columnpridir .= "&nbsp;->&nbsp;".$configinfo['moduleclass']['class3'][$configinfo['cat_name']];
		}
		if($configinfo['moduletopid'] == $configinfo['zdyblock'])$columnpridir = "公用信息&nbsp;->&nbsp;".$columnpridir;
		if($configinfo['moduletopid'] == $configinfo['zdyconfig'])$columnpridir = "系统配置&nbsp;->&nbsp;".$columnpridir;
		
		moduleerror(array("message"=>"非法操作！你无权访问！您当前没有访问【".$columnpridir."】的权限！"));
	}
}

// 自定义模块菜单
if($configinfo['adminmenuok'] == 1)
{
	global $adminmodulemenu,$adminmodulemenu_pricolumn,$adminmodulemenuall;
	
	$adminmodulemenuall = adminmodulemenu($configinfo['ecs_article_cat'],$configinfo['cat_id'],$configinfo['parent_id'],$configinfo['cat_name'],'index_num',$configinfo['sort_order'],1);
	$adminmodulemenuall = $adminmodulemenuall['adminmodulemenu'];
	
	// 配置模块关闭功能
	$modulewhere=array();
	$modulewhere['arrayclass'] = $configinfo['adminmodulecolsecolumnid'];
	$modulewhere['limit'] = "all";
	$modulewhere['order'] = "default";
	$modulewhere['langallok'] = 1;
	$modulemenucolselist = configmodule($modulewhere);
	if(!empty($modulemenucolselist))$modulemenucolse = $modulemenucolselist[0];
	$modulecolse1 = getarrtostr(',',$modulemenucolse['modulecolse1']);
	$modulecolse2 = getarrtostr(',',$modulemenucolse['modulecolse2']);
	$modulecolse3 = getarrtostr(',',$modulemenucolse['modulecolse3']);
	if($modulecolse1)$configinfo['colids'] .= $configinfo['colids'] ? ",".$modulecolse1 : $modulecolse1;// 配置关闭一级栏目菜单
	if($modulecolse2)$configinfo['colids2'] .= $configinfo['colids2'] ? ",".$modulecolse2 : $modulecolse2;// 配置关闭二级栏目菜单
	if($modulecolse3)$configinfo['colids3'] .= $configinfo['colids3'] ? ",".$modulecolse3 : $modulecolse3;// 配置关闭三级栏目菜单
	
	$adminmodulemenu = adminmodulemenu($configinfo['ecs_article_cat'],$configinfo['cat_id'],$configinfo['parent_id'],$configinfo['cat_name'],'index_num',$configinfo['sort_order']);
	$adminmodulemenu_leftnav = $adminmodulemenu['leftnav'];
	$adminmodulemenu_pricolumn = $adminmodulemenu['pricolumn'];
	
	// 开启MVC框架模式
	if($configinfo['mvc'] == 1)
	{
		$this->adminmodulemenu = $adminmodulemenu_leftnav;
		$this->adminmodulemenu_pricolumn = $adminmodulemenu_pricolumn;
		$this->adminmodulemenuall = $adminmodulemenuall;
		$this->smarty_assign('adminmodulemenu',     $adminmodulemenu_leftnav);
		$this->smarty_assign('adminmodulemenu_pricolumn',     $adminmodulemenu_pricolumn);
	}else{
		smarty_assign('adminmodulemenu',     $adminmodulemenu_leftnav);	
		smarty_assign('adminmodulemenu_pricolumn',     $adminmodulemenu_pricolumn);	
	}
}
?>